#include<array>

using namespace System;
using namespace System::Collections::Generic;
using namespace System::Runtime::InteropServices;

namespace O1 {
	namespace Storage{
		namespace VersionEncodings {
			
			// TODO: use std:array, or just long?
			std::array<long long, 2> SplitVersion(Guid& version);
			Guid^ PackVersion(const std::array<long long, 2>& version);
		}
	}
}